river leaf litter - Alemán Inglés Diccionario